<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">

<head th:fragment="head(title)">
    <meta charset="UTF-8">
    <!--调整缩放，方便移动端-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title th:replace="${title}">驾校管理</title>

    <!--semantic ui 的 css-->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css">

    <!--自己定义的 css-->
    <link rel="stylesheet" href="../static/css/me.css" th:href="@{/css/me.css}">

</head>

<body>
<!--导航栏-->
<nav th:fragment="menu(n)" class="ui inverted segment attached m-padded-tb-mini m-shadow-small">
    <!--放在 container 里可以让四周都留点空隙-->
    <div class="ui container">
        <!--
            secondary : 相当于一个背景色的样式
            stackable : 表示可堆叠的，在移动端时，里面的元素会有序堆在一起，一般与 menu ，grid 等连用
        -->
        <div class="ui inverted secondary stackable menu">
            <!--teal : 相当于一个字体颜色，绿色-->
            <h2 class="ui teal header item">驾校管理系统</h2>
            <!--在 ws 中可以快速写标签，例如： i.home.icon + tab键 = <i class="home icon"></i>-->
            <!--
                item : 与上面的 menu 相对应
                m-mobile-hide : 自定义的 css ，在移动端时隐藏
                m-item : 没有任何样式作用，仅用于 js 作为选择器
            -->
            <!--管理员管理-->
            <a href="#" th:href="@{/admin}" class="m-item item m-mobile-hide" th:classappend="${n==1} ? 'active'">管理员管理</a>

            <!--学员管理-->
            <div class="ui dropdown item m-item m-mobile-hide">
                <div class="text">
                    学员管理
                </div>
                <i class="dropdown icon"></i>
                <!--menu 中包含下拉菜单项-->
                <div class="menu">
                    <a href="#" th:href="@{/student}" class="item" th:classappend="${n==2} ? 'active'">学员信息</a>
                    <a href="#" th:href="@{/account}" class="item" th:classappend="${n==3} ? 'active'">学员交费</a>
                    <a href="#" th:href="@{/train}" class="item" th:classappend="${n==4} ? 'active'">学员训练</a>
                    <a href="#" th:href="@{/score}" class="item" th:classappend="${n==5} ? 'active'">学员成绩</a>
                </div>
            </div>

            <!--教练管理-->
            <div class="ui dropdown item m-item m-mobile-hide">
                <div class="text">
                    教练管理
                </div>
                <i class="dropdown icon"></i>
                <!--menu 中包含下拉菜单项-->
                <div class="menu">
                    <a href="#" th:href="@{/teacher}" class="item" th:classappend="${n==6} ? 'active'">教练信息</a>
                    <a href="#" th:href="@{/car}" class="item" th:classappend="${n==7} ? 'active'">车辆信息</a>
                </div>
            </div>

            <!--右边-->
            <div class="right m-item item m-mobile-hide menu">
                <!--拥有下拉菜单的头像框-->
                <!--
                    dropdown item : 代表一个下拉菜单
                -->
                <div class="ui dropdown item">
                    <div class="text">
                        <img class="ui avatar image" src="https://picsum.photos/id/1/100/100" th:src="@{https://picsum.photos/id/1/100/100}">
                        <span th:text="${session.user.realName}">管理员</span>
                    </div>
                    <i class="dropdown icon"></i>
                    <!--menu 中包含下拉菜单项-->
                    <div class="menu">
                        <a href="#" th:href="@{/logout}" class="item">注销</a>
                    </div>
                </div>
            </div>

        </div>
    </div>

    <!--用于移动端折叠导航栏的按钮-->
    <!--
        m-right-top : 自定义的 css，将元素至于右上角
        m-mobile-show : 自定义的 css ，在移动端时显示，在通常情况下隐藏
        menu toggle : 没有任何样式作用，仅用于 js 作为选择器
    -->
    <a href="#" class="ui black menu toggle icon button m-right-top m-mobile-show">
        <i class="sidebar icon"></i>
    </a>

</nav>

</body>

<!--js 的引用-->
<th:block th:fragment="script">
    <!--jquery 的 js-->
    <script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>

    <!--semantic ui 的 js-->
    <script src="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.js"></script>
</th:block>
</html>